package ruru.client.backend.rpcWrapper;

import java.util.List;

import com.google.gwt.user.client.rpc.IsSerializable;

/**
 * Wrapper that only includes name and wowClass of the raider.
 * @author zane.tian@gmail.com
 */
public class RaiderWrapper implements IsSerializable {
	private String raidClass;
	private String name;

	private double points;
	private boolean retired;

	private List dkpChangeWrappers;
	
	public RaiderWrapper() {
		
	}
	
	public RaiderWrapper(String name, String raidClass, double dkp, boolean retired, List dkpChangeWrappers) {
		this.name = name;
		this.raidClass = raidClass;
		this.points = dkp;
		this.retired = retired;
		this.dkpChangeWrappers = dkpChangeWrappers;
	}
	
	public String getName() {
		return name;
	}
	
	public String getRaidClass() {
		return raidClass;
	}
	
	public boolean isRetired() {
		return retired;
	}
	
	public double getDkp() {
		return points;
	}
	
	public List getDkpChangeWrappers() {
		return dkpChangeWrappers;
	}
}